package com.yw.ffmpeg.decoder;

/**
 * @ProjectName: AndroidFFMpeg
 * @Package: com.yw.ffmpeg.decoder
 * @ClassName: PcmDecoder
 * @Description: 从一个音频或者视频文件中解码出一个独立的PCM文件
 * @Author: wei.yang
 * @CreateDate: 2021/8/24 13:36
 * @UpdateUser: 更新者：wei.yang
 * @UpdateDate: 2021/8/24 13:36
 * @UpdateRemark: 更新说明：
 * @Version: 1.0
 *
 *
 */
public class PcmDecoder {
    /**
     * 初始化解码器
     * @param mediaFilePath 原始媒体文件路径
     * @param pcmFilePath 目标pcm文件生成路径
     * @return
     */
    public native int init(String mediaFilePath,String pcmFilePath);

    /**
     * 开始解码
     */
    public native void decode();

    /**
     * 销毁解码器
     */
    public native void destroy();
}
